package Basicas;

import javax.faces.bean.ManagedBean;
import javax.persistence.*;

@Entity
@Table(name="apartamentos")
@ManagedBean
public class Apartamento {
	
	public Apartamento() {
		super();
	}
	
	@Id
	@Column(length=4,nullable=false)
	private Integer numero;
	
	@Enumerated(EnumType.STRING)
	private TipoApartamento tipoApartamento;
	
	@Enumerated(EnumType.STRING)
	private SituacaoApartamento situacaoApartamento;

	@Column(nullable=false)
	private Double valorOcupacaoNormal;
	
	@Column(nullable=false)
	private Double valorOcupacaopernoite;
	
	

	public Integer getNumero() {
		return numero;
	}

	public void setNumero(Integer numero) {
		this.numero = numero;
	}

	public TipoApartamento getTipoApartamento() {
		return tipoApartamento;
	}

	public void setTipoApartamento(TipoApartamento tipoApartamento) {
		this.tipoApartamento = tipoApartamento;
	}

	public SituacaoApartamento getSituacaoApartamento() {
		return situacaoApartamento;
	}

	public void setSituacaoApartamento(SituacaoApartamento situacaoApartamento) {
		this.situacaoApartamento = situacaoApartamento;
	}

	public Double getValorOcupacaoNormal() {
		return valorOcupacaoNormal;
	}

	public void setValorOcupacaoNormal(Double valorOcupacaoNormal) {
		this.valorOcupacaoNormal = valorOcupacaoNormal;
	}

	public Double getValorOcupacaopernoite() {
		return valorOcupacaopernoite;
	}

	public void setValorOcupacaopernoite(Double valorOcupacaopernoite) {
		this.valorOcupacaopernoite = valorOcupacaopernoite;
	}
	
	
	
	
	
}
